import nibabel as nib
import matplotlib.pyplot as plt

def load_and_display_nii(file_path):
    # 读取NIfTI文件
    nii_img = nib.load(file_path)
    # 获取图像数据
    img_data = nii_img.get_fdata()

    # 选择一个切片进行显示（这里选择中间切片）
    slice_index = img_data.shape[2] // 3
    slice_img = img_data[slice_index,:, : ]

    # 显示切片图像
    plt.imshow(slice_img, cmap='gray')
    plt.axis('off')
    plt.show()

# 调用函数并传入NIfTI文件的路径
file_path = '1.nii.gz'
load_and_display_nii(file_path)
